Checkle
Search
For Businesses
All Results
Relevance
Type
Sort
Best Japanese steakhouse in Tulsa, OK
Showing 1-3 of 3 results
Osaka Steakhouse & Sushi Bar
Japanese steakhouse
,
Asian
,
Japanese
·
$$
11016 E 81st St, Tulsa, OK
4.1
(3,264 Reviews)
Tokyo Garden
Japanese
,
Japanese steakhouse
,
Sushi
·
$$
7891 E 108th St Ste X-10, Tulsa, OK
4.3
(970 Reviews)
Shogun Steak House of Japan
Japanese steakhouse
·
$$
6808 S Memorial Dr # 224, Tulsa, OK
4.3
(646 Reviews)
Happy Hour